body {
    padding: 0;
    margin: 0;
}

#page {
    border: 1px solid white;
}

#header-wrapper,
#body-wrapper,
#footer-wrapper {
    
}

#header, 
#body,
#footer {
    width: 1000px;
    margin: 0 auto;
}

#header-wrapper {
    border: 1px solid red;
}

#header {
    border: 1px solid blue;
}

#body-wrapper {
    border: 1px solid red;
}

#body {
    border: 1px solid blue;
}

#footer-wrapper {
    border: 1px solid red;
}

#footer {
    border: 1px solid blue;
}